package com.cn.controller;

import com.cn.service.ShopCartService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;

@Controller
public class ShopCartController {

    @Autowired
    private ShopCartService shopCartService;
    /**
     * 添加商品到购物车
     * @param username 用户名
     * @param productName 商品名
     * @param count 购买数量
     * @return 1表示成功，0表示失败
     */
    public int addProductToShopCart(String username, String productName, int count) {
        return shopCartService.addProductToShopCart(username, productName, count);
    }

    /**
     * 更新购物车中商品的数量
     * @param username 用户名
     * @param productName 商品名
     * @param newCount 新的数量
     * @return 1表示成功，0表示失败
     */
    public int updateCartItemCount(String username, String productName, int newCount) {
        return shopCartService.updateCartItemCount(username, productName, newCount);
    }

    /**
     * 删除购物车中的商品
     * @param username 用户名
     * @param productName 商品名
     * @return 1表示成功，0表示失败
     */
    public int deleteCartItem(String username, String productName) {
        return shopCartService.deleteCartItem(username, productName);
    }

}
